Big Huge Thesaurus

French region

noun